EscError enumeration

The errors of EtherCAT Slave Controller (ESC).

Namespace: IntervalZero.KINGSTAR.Base

Assembly: IntervalZero.KINGSTAR.Base (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0

Syntax

C#VB
public enum EscError
Public Enum EscError

Members

Member name Value Description
errEscNoError 0x0000 The device is working normally.
errEscUnspecified 0x0001 The device raised the fault flag without providing details.
errEscNoMemory 0x0002 The device runs out of memory.
errEscInvalidStateChange 0x0011 The state requested cannot be reached from the current state.
errEscUnknownRequestedState 0x0012 The state requested is not a valid state.
errEscBootstrapUnsupported 0x0013 The device does not support bootstrap.
errEscNoValidFirmware 0x0014 There is no valid firmware loaded on the device.
errEscInvalidBootMailboxConfiguration 0x0015 The mailbox configuration sent is not valid for bootstrap.
errEscInvalidMailboxConfiguration 0x0016 The mailbox configuration sent is not valid.
errEscInvalidSyncManagerGonfiguration 0x0017 A sync manager configuration is invalid.
errEscNoValidInputs 0x0018 The device inputs are not working properly.
errEscNoValidOutputs 0x0019 The device outputs are not working properly.
errEscSynchronization 0x001A The device synchronization to the reference clock failed.
errEscSyncManagerWtchdog 0x001B No cyclic packets received for too long.
errEscInvalidSyncManagerTypes 0x001C The sync manager configuration is not supported.
errEscInvalidOutputConfiguration 0x001D The output PDO configuration is invalid.
errEscInvalidInputConfiguration 0x001E The input PDO configuration is invalid.
errEscInvalidWatchdogConfiguration 0x001F The watchdog configuration is invalid.
errEscSlaveNeedsColdRestart 0x0020 The device needs to be restarted.
errEscSlaveNeedsInit 0x0021 The device needs to be set to Init.
errEscSlaveNeedsPreOP 0x0022 The device needs to be set to PreOp.
errEscSlaveNeedsSafeOP 0x0023 The device needs to be set to SafeOp.
errEscInvalidInputMapping 0x0024 The output PDO mapping is invalid.
errEscInvalidOutputMapping 0x0025 The input PDO mapping is invalid.
errEscInconsistenSettings 0x0026 The configuration is inconsistent.
errEscFreeRunNotSupported 0x0027 The device does not support Free Run.
errEscSynchronizationNotSupported 0x0028 The device does not support the current synchronization mode.
errEscFreeRunNeeds3BufferMode 0x0029 The sync manager needs to be set to 3-buffer mode for Free Run.
errEscBackgroundWatchdog 0x002A The background watchdog was triggered.
errEscNoValidInputsAndOutputs 0x002B There is no input nor output on the device.
errEscFatalSync 0x002C The clock synchronization failed.
errEscNoSync 0x002D The sync 0 start time was never reached.
errEscInvalidDcSynchConfiguration 0x0030

The distributed clock (DC) sync configuration is invalid.

errEscInvalidDcLatchConfiguration 0x0031

The distributed clock (DC) latch configuration is invalid.

errEscPll 0x0032 An error occurred in the PLL.
errEscInvalidDcIo 0x0033 The I/O synchronization failed.
errEscInvalidDcTimeout 0x0034 The synchronization timed out.
errEscInvalidDcSyncCycleTime 0x0035 The cycle time configured is not supported.
errEscDcSync0CycleTime 0x0036 The Sync 0 cycle time configured is invalid.
errEscDcSync1CycleTime 0x0037 The Sync 1 cycle time configured is invalid.
errEscMailboxAoE 0x0041 An AoE mailbox transfer caused an error.
errEscMailboxEoE 0x0042 An EoE mailbox transfer caused an error.
errEscMailboxCoE 0x0043 A CoE mailbox transfer caused an error.
errEscMailboxFoE 0x0044 A FoE mailbox transfer caused an error.
errEscMailboxSoE 0x0045 A SoE mailbox transfer caused an error.
errEscMailboxVoE 0x004F A VoE mailbox transfer caused an error.
errEscEepromNoAccess 0x0050 Access to the EEPROM failed.
errEscEeprom 0x0051 The device's EEPROM has an error.
errEscSlaveRestarted 0x0060 The device is restarted.

See also

IntervalZero.KINGSTAR.Base Namespace